package com.spr.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 设备摄像头详情表
 */
@ApiModel(value = "com-spr-pojo-SprDeviceCameraInfo")
@Data
@TableName(value = "spr_device_camera_info")
public class SprDeviceCameraInfoVO {


    /**
     * 所属车间ID
     */
    @TableField(value = "workshop_id")
    @ApiModelProperty(value = "所属车间ID	")
    private String workshopId;

    /**
     * 摄像头编号
     */
    @TableField(value = "camera_number")
    @ApiModelProperty(value = "摄像头编号")
    private String cameraNumber;

    /**
     * 摄像头名称
     */
    @TableField(value = "camera_name")
    @ApiModelProperty(value = "摄像头名称")
    private String cameraName;

    /**
     * 摄像头状态(正常 异常 离线)
     */
    @TableField(value = "camara_status")
    @ApiModelProperty(value = "摄像头状态(正常 异常 离线)")
    private String camaraStatus;

    /**
     * 摄像头视频地址
     */
    @TableField(value = "camera_url")
    @ApiModelProperty(value = "摄像头视频地址")
    private String cameraUrl;

    @TableField(value = "workshop_name")
    @ApiModelProperty(value = "车间名称")
    private String workshopName;

    @TableField(value = "site_address")
    @ApiModelProperty(value = "站点地址")
    private String siteAddress;


    /**
     * 经度
     */
    @TableField(value = "longitude")
    @ApiModelProperty(value = "经度")
    private BigDecimal longitude;

    /**
     * 纬度
     */
    @TableField(value = "latitude")
    @ApiModelProperty(value = "纬度")
    private BigDecimal latitude;

    @TableField(value = "site_status")
    @ApiModelProperty(value = "站点状态 '正常', '维修', '关闭'")
    private String siteStatus;




}